package com.engineering.elink.common.intercepter;


//import com.engineering.elink.common.util.SingletonLoginUtils;
//import com.engineering.elink.entity.user.User;
//
///**
// * 
// * @description：前台用户登录拦截器
// * @author CXX
// * @version 创建时间：2016年7月13日  上午11:35:06
// */
//public class IntercepterWebLogin extends HandlerInterceptorAdapter {
//
//	@Override
//	public boolean preHandle(HttpServletRequest request,
//			HttpServletResponse response, Object handler) throws Exception {
//		// preHandle：在执行action里面的处理逻辑之前执行，它返回的是boolean，这里如果我们返回true在接着执行postHandle和afterCompletion，如果我们返回false则中断执行。
//		User user = SingletonLoginUtils.getLoginUser(request);
//		if(user == null){
//			response.sendRedirect(request.getContextPath()+"/user/userLogin");//跳转登录页面
//			return false;
//		}
//		return true;
//	}

//	@Override
//	public void postHandle(HttpServletRequest request,
//			HttpServletResponse response, Object handler,
//			ModelAndView modelAndView) throws Exception {
//		super.postHandle(request, response, handler, modelAndView);
//	}
//
//	@Override
//	public void afterCompletion(HttpServletRequest request,
//			HttpServletResponse response, Object handler, Exception ex)
//			throws Exception {
//		super.afterCompletion(request, response, handler, ex);
//	}
//
//	@Override
//	public void afterConcurrentHandlingStarted(HttpServletRequest request,
//			HttpServletResponse response, Object handler) throws Exception {
//		super.afterConcurrentHandlingStarted(request, response, handler);
//	}
//	
//	
//
//}
